$(function() {
	cal_cal();
    $("#form").validate({
        rules : {
            "ccashflow.id" : {
               
               digits : true,
            },
            "ccashflow.occashflow" : {
               number : true,
            },
            "ccashflow.goodserviceinc" : {
               number : true,
            },
            "ccashflow.taxinc" : {
               number : true,
            },
            "ccashflow.otherreloactiveinc" : {
               number : true,
            },
            "ccashflow.subtotalincc" : {
               number : true,
            },
            "ccashflow.goodserviceoutc" : {
               number : true,
            },
            "ccashflow.employeesoutc" : {
               number : true,
            },
            "ccashflow.taxpayment" : {
               number : true,
            },
            "ccashflow.othercashpaymentsrelatingtoopc" : {
               number : true,
            },
            "ccashflow.subtotaloutcc" : {
               number : true,
            },
            "ccashflow.opeactivegc" : {
               number : true,
            },
            "ccashflow.incashflow" : {
               number : true,
            },
            "ccashflow.disinvestmentc" : {
               number : true,
            },
            "ccashflow.subsidiaryin" : {
               number : true,
            },
            "ccashflow.dinvestmentinc" : {
               number : true,
            },
            "ccashflow.fixedassetsin" : {
               number : true,
            },
            "ccashflow.otherreliactiveinc" : {
               number : true,
            },
            "ccashflow.subtotalincb" : {
               number : true,
            },
            "ccashflow.fixedassetsout" : {
               number : true,
            },
            "ccashflow.investmentoutc" : {
               number : true,
            },
            "ccashflow.subsidiaryout" : {
               number : true,
            },
            "ccashflow.otherout" : {
               number : true,
            },
            "ccashflow.subtotaloutcb" : {
               number : true,
            },
            "ccashflow.iactivegc" : {
               number : true,
            },
            "ccashflow.facashflow" : {
               number : true,
            },
            "ccashflow.cashreceivedbyinvestors" : {
               number : true,
            },
            "ccashflow.crrt" : {
               number : true,
            },
            "ccashflow.othercashreceivedrelatingtofinancingactivities" : {
               number : true,
            },
            "ccashflow.subtotalinc" : {
               number : true,
            },
            "ccashflow.cashpaymentof" : {
               number : true,
            },
            "ccashflow.dividendsprofitsout" : {
               number : true,
            },
            "ccashflow.othercashpaymentsrelatingtofc" : {
               number : true,
            },
            "ccashflow.subtotaloutc" : {
               number : true,
            },
            "ccashflow.factivegc" : {
               number : true,
            },
            "ccashflow.exchangerate" : {
               number : true,
            },
            "ccashflow.inccash" : {
               number : true,
            },
            "ccashflow.supmaterials" : {
               number : true,
            },
            "ccashflow.netprofit" : {
               number : true,
            },
            "ccashflow.inccashnet" : {
               number : true,
            },
            "ccashflow.closingbalanceofcash" : {
               number : true,
            },
            "ccashflow.cashatthebeginningoftheyear" : {
               number : true,
            },
            "ccashflow.closingbalanceofcashequivalents" : {
               number : true,
            },
            "ccashflow.cashequivalentsatthebeginningoftheyear" : {
               number : true,
            },
            "ccashflow.netincreaseincashandcashequivalents" : {
               number : true,
            },
            "ccashflow.cid" : {
               digits : true,
            },
            "ccashflow.decdate" : {
            },
        },
    messages : {
        "ccashflow.id" : {
            required : '请填写!',
               digits : '只允许填数字  !',
        },
        "ccashflow.occashflow" : {
               number : '一、经营活动产生的现金流量：输入的数字不合法  !',
        },
        "ccashflow.goodserviceinc" : {
               number : '销售商品、提供劳务收到的现金输入的数字不合法  !',
        },
        "ccashflow.taxinc" : {
               number : '收到的税费返还输入的数字不合法  !',
        },
        "ccashflow.otherreloactiveinc" : {
               number : '收到的其他与经营活动有关的现金输入的数字不合法  !',
        },
        "ccashflow.subtotalincc" : {
               number : '现金流入小计输入的数字不合法  !',
        },
        "ccashflow.goodserviceoutc" : {
               number : '购买商品、接受劳务支付的现金输入的数字不合法  !',
        },
        "ccashflow.employeesoutc" : {
               number : '支付给职工以及为职工支付的现金输入的数字不合法  !',
        },
        "ccashflow.taxpayment" : {
               number : '支付的各项税费输入的数字不合法  !',
        },
        "ccashflow.othercashpaymentsrelatingtoopc" : {
               number : '支付的其他与经营活动有关的现金输入的数字不合法  !',
        },
        "ccashflow.subtotaloutcc" : {
               number : '现金流出小计输入的数字不合法  !',
        },
        "ccashflow.opeactivegc" : {
               number : '经营活动产生的现金流量净额输入的数字不合法  !',
        },
        "ccashflow.incashflow" : {
               number : '二、投资活动产生的现金流量：输入的数字不合法  !',
        },
        "ccashflow.disinvestmentc" : {
               number : '收回投资所收到的现金输入的数字不合法  !',
        },
        "ccashflow.subsidiaryin" : {
               number : '其中：出售子公司所收到的现金输入的数字不合法  !',
        },
        "ccashflow.dinvestmentinc" : {
               number : '取得投资收益所收到的现金输入的数字不合法  !',
        },
        "ccashflow.fixedassetsin" : {
               number : '处置固定资产、无形资产和其他长期资产收回的现金净额输入的数字不合法  !',
        },
        "ccashflow.otherreliactiveinc" : {
               number : '收到的其他与投资活动有关的现金输入的数字不合法  !',
        },
        "ccashflow.subtotalincb" : {
               number : '现金流入小计输入的数字不合法  !',
        },
        "ccashflow.fixedassetsout" : {
               number : '购建固定资产、无形资产和其他长期资产所支付的现金输入的数字不合法  !',
        },
        "ccashflow.investmentoutc" : {
               number : '投资所支付的现金输入的数字不合法  !',
        },
        "ccashflow.subsidiaryout" : {
               number : '其中：购买子公司所支付的现金输入的数字不合法  !',
        },
        "ccashflow.otherout" : {
               number : '支付的与其他与投资活动有关的现金输入的数字不合法  !',
        },
        "ccashflow.subtotaloutcb" : {
               number : '现金流出小计输入的数字不合法  !',
        },
        "ccashflow.iactivegc" : {
               number : '投资活动产生的现金流量净额输入的数字不合法  !',
        },
        "ccashflow.facashflow" : {
               number : '三、筹资活动产生的现金流量：输入的数字不合法  !',
        },
        "ccashflow.cashreceivedbyinvestors" : {
               number : '吸收投资所收到的现金输入的数字不合法  !',
        },
        "ccashflow.crrt" : {
               number : '借款所收到的现金输入的数字不合法  !',
        },
        "ccashflow.othercashreceivedrelatingtofinancingactivities" : {
               number : '收到的其他与筹资活动有关的现金输入的数字不合法  !',
        },
        "ccashflow.subtotalinc" : {
               number : '现金流入小计输入的数字不合法  !',
        },
        "ccashflow.cashpaymentof" : {
               number : '偿还债务所支付的现金输入的数字不合法  !',
        },
        "ccashflow.dividendsprofitsout" : {
               number : '分配股利、利润或偿付利息所支付的现金输入的数字不合法  !',
        },
        "ccashflow.othercashpaymentsrelatingtofc" : {
               number : '支付的其他与筹资活动有关的现金输入的数字不合法  !',
        },
        "ccashflow.subtotaloutc" : {
               number : '现金流出小计输入的数字不合法  !',
        },
        "ccashflow.factivegc" : {
               number : '筹资活动产生的现金流量净额输入的数字不合法  !',
        },
        "ccashflow.exchangerate" : {
               number : '四、汇率变动对现金的影响输入的数字不合法  !',
        },
        "ccashflow.inccash" : {
               number : '五、现金及现金等价物净增加额输入的数字不合法  !',
        },
        "ccashflow.supmaterials" : {
               number : '补充材料：输入的数字不合法  !',
        },
        "ccashflow.netprofit" : {
               number : '净利润输入的数字不合法  !',
        },
        "ccashflow.inccashnet" : {
               number : '现金及现金等价物净增加情况：输入的数字不合法  !',
        },
        "ccashflow.closingbalanceofcash" : {
               number : '现金的期末余额输入的数字不合法  !',
        },
        "ccashflow.cashatthebeginningoftheyear" : {
               number : '减：现金的期初余额输入的数字不合法  !',
        },
        "ccashflow.closingbalanceofcashequivalents" : {
               number : '加：现金等价物的期末余额输入的数字不合法  !',
        },
        "ccashflow.cashequivalentsatthebeginningoftheyear" : {
               number : '减：现金等价物的期初余额输入的数字不合法  !',
        },
        "ccashflow.netincreaseincashandcashequivalents" : {
               number : '现金及现金等价物净增加额输入的数字不合法  !',
        },
        "ccashflow.cid" : {
               digits : '只允许填数字  !',
        },
        "ccashflow.decdate" : {
        },
       }
});
});
function cal_cal(){ $('input[id^=cal]').keyup(function(){
	

	
	var sum5=0;
	if($('input[id=cal2]').val().replace(/,/g,'') != ""){		sum5+=parseInt($('input[id=cal2]').val().replace(/,/g,''));	}
	if($('input[id=cal3]').val().replace(/,/g,'') != ""){		sum5+=parseInt($('input[id=cal3]').val().replace(/,/g,''));	}
	if($('input[id=cal4]').val().replace(/,/g,'') != ""){		sum5+=parseInt($('input[id=cal4]').val().replace(/,/g,''));	}
	if(!isNaN(sum5)){  var te = parseFloat(sum5);	$('input[id=cal5]').val(comdify(te)); }
	var sum10=0;
	if($('input[id=cal6]').val().replace(/,/g,'') != ""){		sum10+=parseInt($('input[id=cal6]').val().replace(/,/g,''));	}
	if($('input[id=cal7]').val().replace(/,/g,'') != ""){		sum10+=parseInt($('input[id=cal7]').val().replace(/,/g,''));	}
	if($('input[id=cal8]').val().replace(/,/g,'') != ""){		sum10+=parseInt($('input[id=cal8]').val().replace(/,/g,''));	}
	if($('input[id=cal9]').val().replace(/,/g,'') != ""){		sum10+=parseInt($('input[id=cal9]').val().replace(/,/g,''));	}
	if(!isNaN(sum10)){  var te = parseFloat(sum10);	$('input[id=cal10]').val(comdify(te)); }
	var sum11=0;
	if($('input[id=cal5]').val().replace(/,/g,'') != ""){		sum11+=parseInt($('input[id=cal5]').val().replace(/,/g,''));	}
	if($('input[id=cal10]').val().replace(/,/g,'') != ""){		sum11-=parseInt($('input[id=cal10]').val().replace(/,/g,''));	}
	if(!isNaN(sum11)){  var te = parseFloat(sum11);	$('input[id=cal11]').val(comdify(te)); }
	var sum13=0;
	if($('input[id=cal14]').val().replace(/,/g,'') != ""){		sum13+=parseInt($('input[id=cal14]').val().replace(/,/g,''));	}
	if(!isNaN(sum13)){  var te = parseFloat(sum13);	$('input[id=cal13]').val(comdify(te)); }
	var sum18=0;
	if($('input[id=cal13]').val().replace(/,/g,'') != ""){		sum18+=parseInt($('input[id=cal13]').val().replace(/,/g,''));	}
	if($('input[id=cal14]').val().replace(/,/g,'') != ""){		sum18+=parseInt($('input[id=cal14]').val().replace(/,/g,''));	}
	if($('input[id=cal15]').val().replace(/,/g,'') != ""){		sum18+=parseInt($('input[id=cal15]').val().replace(/,/g,''));	}
	if($('input[id=cal16]').val().replace(/,/g,'') != ""){		sum18+=parseInt($('input[id=cal16]').val().replace(/,/g,''));	}
	if($('input[id=cal17]').val().replace(/,/g,'') != ""){		sum18+=parseInt($('input[id=cal17]').val().replace(/,/g,''));	}
	if(!isNaN(sum18)){  var te = parseFloat(sum18);	$('input[id=cal18]').val(comdify(te)); }
	var sum20=0;
	if($('input[id=cal21]').val().replace(/,/g,'') != ""){		sum20+=parseInt($('input[id=cal21]').val().replace(/,/g,''));	}
	if(!isNaN(sum20)){  var te = parseFloat(sum20);	$('input[id=cal20]').val(comdify(te)); }
	var sum23=0;
	if($('input[id=cal19]').val().replace(/,/g,'') != ""){		sum23+=parseInt($('input[id=cal19]').val().replace(/,/g,''));	}
	if($('input[id=cal20]').val().replace(/,/g,'') != ""){		sum23+=parseInt($('input[id=cal20]').val().replace(/,/g,''));	}
	if($('input[id=cal22]').val().replace(/,/g,'') != ""){		sum23+=parseInt($('input[id=cal22]').val().replace(/,/g,''));	}
	if(!isNaN(sum23)){  var te = parseFloat(sum23);	$('input[id=cal23]').val(comdify(te)); }
	var sum24=0;
	if($('input[id=cal18]').val().replace(/,/g,'') != ""){		sum24+=parseInt($('input[id=cal18]').val().replace(/,/g,''));	}
	if($('input[id=cal23]').val().replace(/,/g,'') != ""){		sum24-=parseInt($('input[id=cal23]').val().replace(/,/g,''));	}
	if(!isNaN(sum24)){  var te = parseFloat(sum24);	$('input[id=cal24]').val(comdify(te)); }
	var sum29=0;
	if($('input[id=cal26]').val().replace(/,/g,'') != ""){		sum29+=parseInt($('input[id=cal26]').val().replace(/,/g,''));	}
	if($('input[id=cal27]').val().replace(/,/g,'') != ""){		sum29+=parseInt($('input[id=cal27]').val().replace(/,/g,''));	}
	if($('input[id=cal28]').val().replace(/,/g,'') != ""){		sum29+=parseInt($('input[id=cal28]').val().replace(/,/g,''));	}
	if(!isNaN(sum29)){  var te = parseFloat(sum29);	$('input[id=cal29]').val(comdify(te)); }
	var sum33=0;
	if($('input[id=cal30]').val().replace(/,/g,'') != ""){		sum33+=parseInt($('input[id=cal30]').val().replace(/,/g,''));	}
	if($('input[id=cal31]').val().replace(/,/g,'') != ""){		sum33+=parseInt($('input[id=cal31]').val().replace(/,/g,''));	}
	if($('input[id=cal32]').val().replace(/,/g,'') != ""){		sum33+=parseInt($('input[id=cal32]').val().replace(/,/g,''));	}
	if(!isNaN(sum33)){  var te = parseFloat(sum33);	$('input[id=cal33]').val(comdify(te)); }
	var sum34=0;
	if($('input[id=cal29]').val().replace(/,/g,'') != ""){		sum34+=parseInt($('input[id=cal29]').val().replace(/,/g,''));	}
	if($('input[id=cal33]').val().replace(/,/g,'') != ""){		sum34-=parseInt($('input[id=cal33]').val().replace(/,/g,''));	}
	if(!isNaN(sum34)){  var te = parseFloat(sum34);	$('input[id=cal34]').val(comdify(te)); }
	var sum36=0;
	if($('input[id=cal35]').val().replace(/,/g,'') != ""){		sum36+=parseInt($('input[id=cal35]').val().replace(/,/g,''));	}
	if(!isNaN(sum36)){  var te = parseFloat(sum36);	$('input[id=cal36]').val(comdify(te)); }


}); }

